package main

import "fmt"

func main() {
	a, b := 1, 2
	defer func(b int) {
		a2 := a + b // a = 3+2
		fmt.Println("func", a2, b)
	}(b)

	a = a + b
	fmt.Println(a, b)
}

// 3 2
// func 5 2
// 和defer2.go一样
